public class OverLoading {
	
	/**
	 * Problem Statement:
	 * 			Demonstrate Over Loading
	 * 
	 * What is polymorphism:
	 * 		polymorphism is noting but behavior or the functionality 
	 * 		of an object acting differently or reacting differently or processing differently or producing the results differently according to the situation.
	 * 
	 * 
	 * About Program:
	 * 		In this class there are more than one add method, however each method has different number of arguments
	 * 		or when the two add methods has same no.of arguments their parameters type are different (with regards to the sequence of the parameters)
	 * 	
	 * Note:
	 * 		loaded methods can have different return type
	 */
	
	public int add(int a, int b){
		return a+b;
		
	}
	
	public int add(float a, int b){
		return (int) (a+b);	
	}
	

}
